1. {"predicate":"indestructible:guard_break", "invert": false}

Detect breach (set to true to detect unbreached status)

2.  {"predicate":"indestructible:knock_down", "invert": false}

 Detect knockdown status (change to true to detect non-knockdown status)

3. {"predicate":"indestructible:attack_level", "min": 1, "max": 1}  
Considering the stages of a targeted attack: idle: 0, sword strike: 1, approach: 2, stamina recovery: 3

4.  {"predicate": "indestructible:stamina", "stamina": 0.3, "comparator": "greater_ratio"}

 Test personal endurance(Condition: Endurance test greater than 30)

    {"predicate": "indestructible:stamina", "stamina": 0.3, "comparator": "less_ratio"}

   Test personal endurance (Condition: Endurance check less than 30)


5. {"predicate":"indestructible:using_item", "edible": false}

    Check whether the target is using an item, set 'edible' to true to restrict the item to food or potions 
(equivalent to checking right-click, can detect whether the target is defending)

6. {"predicate":"epicfight:within_eye_height"}

Check if it is in front of the eyes

7.  {"predicate": "epicfight:health", "health":0.5, "comparator": "greater_ratio"}

 Check own health  
(Condition: Health is greater than 50%)

     {"predicate": "epicfight:health", "health":0.5, "comparator":  "less_ratio"}

 Check own health 
(Condition: Check if health is less than 50%)

8. {"predicate":"epicfight:within_distance", "min": 0.0, "max": 10}
    
   Detection distance

9.{"predicate":"indestructible:phase", "min": 0, "max": 0}

Detecting set_phase stage

10. {"predicate":"epicfight:within_angle_horizontal", "min": 0.0, "max": 10}

Detection Height

